import axios from '@/libs/api.request'

/**
 * 查询模板列表
 * @param {Object} data 筛选条件
 */
export function queryTemplateByCondition (data) {
    return axios.request({
        url: '/customs/template/queryTemplateByCondition',
        data: data,
        method: 'post'
    })
}
/**
 * 模板上下移动
 * @param {Object} data 筛选条件
 */
export function moveTemplateByCondition (url) {
    return axios.request({
        url: url,
        data: {},
        method: 'post'
    })
}

/**
 * 查询所有模板数据
 * @param {Object} data 筛选条件
 */
export function queryTemplateList (data) {
    return axios.request({
        url: '/customs/template/listByCondition',
        data: data,
        method: 'post'
    })
}

/**
 * 获取一日游模板
 * @param {Object} params
 * @businessType {String} JK 进口 CK 出口
 * @adaptReceipt {String} 业务类型 BSC
 */
export function queryOneDayTemp (params) {
    return axios.request({
        url: '/customs/template/getOneDayTemplate',
        method: 'get',
        params
    })
}

/**
 * 查询模板详情
 * @param {String} customerTemplateId 模板id
 */
export function queryTemplateById (customerTemplateId) {
    return axios.request({
        url: '/customs/template/queryTemplateById',
        data: {
            customerTemplateId
        },
        method: 'post'
    })
}

/**
 * 新增/编辑模板
 * @param {Object} data 参数
 */
export function saveTemplate (data) {
    return axios.request({
        url: '/customs/template/saveTemplate',
        data: data,
        method: 'post'
    })
}
/**
 * 删除模板
 * @param {Object} data 参数
 */
export function deleteTemplateById (id) {
    return axios.request({
        url: '/customs/template/deleteTemplateById',
        data: {
            customerTemplateId: id
        },
        method: 'post'
    })
}
